const NO_SHOULD_LOGIN_LIST: string[] = ['index', 'user-login']

export default defineNuxtPlugin(({ vueApp }) => {
  // addRouteMiddleware(
  //   'auth',
  //   (to, from) => {
  //     const { name: toName } = to as { name: string }
  //     if (!toName) return navigateTo('/404', { replace: true })
  //     const { token } = useUser()
  //     if (!token && !NO_SHOULD_LOGIN_LIST.includes(toName)) {
  //       return navigateTo('/user/login', { replace: true })
  //     }
  //   },
  //   { global: true },
  // )
})
